package Demo30;
/*
多态中成员变量的使用特点

访问成员方法的方式

1，直接；通过名称访问成员变量，看等号左边是谁，优先用谁，没有则向上找
***成员变量---不能进行覆盖重写的
***只有方法，才能进行覆盖重写 ；
2，间接；通过成员方法访问成员变量，看该方法属性谁，就优先用谁，没有则向上找
 */
public class Demo01MultiField {
    public static void main(String[] args) {
        //父类引用指向子类对象 -----多态写法
        Fu obj =new Zi();
        System.out.println(obj.num);//10

//        System.out.println(obj.age);//错误写法

        System.out.println("=============");

        obj.shoeNum();//10----子类中没有覆盖重写 ，就是父
                      //20----子类中有覆盖重写 ，就是子
        //.shoeNum();点方法
    }
}
